package dynamic

// Expando 提供了动态合成类能力
def person = new Expando()
//可以动态注入属性和类,不需要显示创建Person类,就可以使用person类的属性方法
person.name="侯征"
println person.name
//也可以创建的时候用map指定
def person1 = new Expando(name: "姚振", age: 25, eat: { println "eat something" })
person1.eat()